home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 19
/
Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso
/
Aminet
/
misc
/
sci
/
PetitChimiste.lha
/
PetitChimiste
/
Install-PetitChimiste
< prev
next >
Wrap
Text File
|
1997-02-26
|
2KB
|
129 lines
; Installation script for PetitChimiste
; $VER: Install-PetitChimiste 1.0 (21/02/97)
(set @default-dest "SYS:")
(set default_lang 1)
(if (< (/ (getversion) 65536) 39)
(abort "This program requires Kickstart 3.0 or greater to run !")
)
(set destdir
(askdir
(prompt "Select where to install PetitChimiste.\nA new drawer will be created.")
(help @askdir-help)
(default @default-dest)
(newpath)
)
)
(set @default-dest
(tackon destdir "PetitChimiste")
)
(makedir @default-dest
(prompt "Creating Drawer PetitChimiste")
(help @makedir-help)
(infos)
)
(copylib
(prompt "Installing PetitChimiste")
(help @copylib-help)
(source "PetitChimiste")
(dest @default-dest)
(infos)
)
(set lang
(askoptions
(prompt "Which languages should be installed ?")
(help @askoptions-help)
(choices
"English"
"Français"
"Deutsch"
"Italiano"
)
(default 1)
)
)
(set n 0)
(while (set language
(select n
"english"
"français"
"deutsch"
"italiano"
"")
)
(
(if (IN lang n)
(
(if (<> 0 n)
(
(set catalog_dir (cat "catalogs/" language))
(set locale_dir (cat "locale:catalogs/" language))
(copyfiles
(prompt "Installing Catalogs")
(source catalog_dir)
(dest locale_dir)
(all)
)
)
)
)
)
(set n (+ n 1))
)
)
(set lang
(askoptions
(prompt "Which Guide should be installed ?")
(help @askoptions-help)
(choices
"English"
"Français"
)
(default 1)
)
)
(makedir (tackon @default-dest "Guides") (infos))
(set n 0)
(while
(set language
(select n "English"
; "Deutsch"
"Français"
; "Italiano"
"")
)
(
(if (IN lang n)
(
(set guides_dir (cat "Guides/" language))
(copyfiles
(prompt "Installing Guides")
(source guides_dir)
(dest (tackon @default-dest "Guides"))
(all)
)
)
)
(set n (+ n 1))
)
)
(makedir (tackon @default-dest "Molecules") (infos))
(copyfiles
(prompt "Installing Molecules")
(help @copyfiles-help)
(source "Molecules")
(dest (tackon @default-dest "Molecules"))
(all)
)